Synonyms for "deposit box"

Words with similar meaning